home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
HamCall (October 1991)
/
HamCall (Whitehall Publishing)(1991).bin
/
bcast
/
bcstcble
/
metric.bas
< prev
next >
Wrap
BASIC Source File
|
1990-10-14
|
3KB
|
40 lines
10 REM ------------------------------------
20 REM M E T R I C C O N V E R S I O N
30 REM ------------------------------------
40 REM
50 CLEARW 3: REM CLEAR SCREEN
60 PRINT "══════════════════════════════════════════════════════════════"
70 PRINT " M E T R I C C O N V E R S I O N P R O G R A M :"
80 PRINT "══════════════════════════════════════════════════════════════"
90 CL$ = " ":REM Clear Line
100 PRINT "ENTER NUMBER YOU WISH TO CONVERT"
110 PRINT "NUMBER: ";:INPUT;N$
120 N = VAL(N$)
130 IF N = 0 AND N$ <> "0" THEN PRINT " " : GOTO 110
140 PRINT CL$ :PRINT "NUMBER:";:PRINT N
150 IF N <= 0 THEN GOTO 340
160 PRINT "INCHES -"; CHR$(16); " CENTIMETERS";:PRINT TAB(24) N * 2.54; "cm"
170 PRINT "CENTIMETERS -"; CHR$(16); " INCHES";:PRINT TAB(24) N * .3937; "in"
180 PRINT "FEET -"; CHR$(16); " CENTIMETERS";:PRINT TAB(24) N * 30.48; "cm"
190 PRINT "CENTIMETERS -"; CHR$(16);" FEET";:PRINT TAB(24) N * .0328; "ft"
200 PRINT "FEET -"; CHR$(16);" METERS";:PRINT TAB(24) N * .3048; "m"
210 PRINT "METERS -"; CHR$(16);" FEET";:PRINT TAB(24) N * 3.2808; "ft"
220 PRINT "MILES -"; CHR$(16);" KILOMETERS";:PRINT TAB(24) N * 1.609; "km"
230 PRINT "KILOMETERS -"; CHR$(16);" MILES";:PRINT TAB(24) N * .6215; "mi"
240 PRINT "MILES -"; CHR$(16);" NAUTICAL MILES";:PRINT TAB(24) N * .86898; "mi"
250 PRINT "NAUTICAL MILES -"; CHR$(16);" MILES";:PRINT TAB(24) N * 1.1508; "nm"
260 PRINT "GALLONS -"; CHR$(16);" LITERS";:PRINT TAB(65) N * 3.785; "l"
270 PRINT "LITERS -"; CHR$(16);" GALLONS";:PRINT TAB(65) N * .2642; "gal"
280 PRINT "OUNCES -"; CHR$(16);" GRAMS";:PRINT TAB(65) N * 28.3527; "gm"
290 PRINT "GRAMS -"; CHR$(16);" OUNCES";:PRINT TAB(65) N * .03527; "oz"
300 PRINT "POUNDS -"; CHR$(16);" KILOGRAMS";:PRINT TAB(65) N * .4536; "kg"
310 PRINT "KILOGRAMS -"; CHR$(16);" POUNDS";:PRINT TAB(65) N * 2.2046; "lbs"
320 PRINT "KILOWATTS -"; CHR$(16);" BTU(thous)";:PRINT USING "##,###"; N * 34.1311;:PRINT " btu"
330 PRINT "DECIMAL -"; CHR$(16);" HEXADECIMAL";:IF N > 65000 THEN PRINT TAB(66) "OUT OF RANGE" ELSE PRINT TAB(66) HEX$(N)
340 PRINT "FAHRENHEIT -";CHR$(16);" CELSIUS";:A$ = STR$((N - 32) * (5 / 9)):PRINT TAB(65) A$;CHR$(248);"C"
350 PRINT "CELSIUS -";CHR$(16);" FAHRENHEIT";:A$ = STR$(N * 9 / 5 + 32): PRINT TAB(65) A$;CHR$(248);"F"
360 PRINT "C";:PRINT "ONTINUE or ";:PRINT "Q";:PRINT "UIT (C/Q)? ";:INPUT;A$
370 IF LEFT$(A$,1) = "C" OR LEFT$(A$,1) = "c" THEN GOTO 50
380 IF LEFT$(A$,1) = "Q" OR LEFT$(A$,1) = "q" THEN END
390 GOTO 360
qqqqqqqqqqqqqqq